home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-05-13 | 1.2 KB | 50 lines |
- #Makefile for minixfs and friends
-
- CFLAGS = -Wall -mshort -O2 -fomit-frame-pointer -I.
-
- # Get the directories to install everything
-
- include dirs
-
- all: minit.ttp mfsconf.ttp mount.ttp minix.xfs fsck.ttp flist.ttp
-
- install: minit.ttp mfsconf.ttp mount.ttp flist.ttp
- $(MAKE) -C fsck install
- $(MAKE) -C minixfs install
- $(INSTALL) minit.ttp mfsconf.ttp mount.ttp flist.ttp $(UTILDIR)
-
- AUXOBJS= tinyxhdi.o hdio.o
-
- minit.ttp: minit.o $(AUXOBJS)
- $(CC) -s -o minit.ttp $(CFLAGS) minit.o $(AUXOBJS) -liio16
-
- mfsconf.ttp: mfsconf.c
- $(CC) -s -o mfsconf.ttp $(CFLAGS) mfsconf.c -liio16
-
- mount.ttp: mount.c
- $(CC) -s -o mount.ttp $(CFLAGS) mount.c -liio16
-
- flist.ttp: flist.c
- $(CC) -s -o flist.c $(CFLAGS) flist.c -liio16
-
- tinyxhdi.o: minixfs/tinyxhdi.c
- $(CC) $(CFLAGS) -DTINY_XHDI -c minixfs/tinyxhdi.c
-
- hdio.o: minixfs/hdio.c
- $(CC) $(CFLAGS) -c minixfs/hdio.c
-
- minix.xfs:
- $(MAKE) -C minixfs
-
- fsck.ttp:
- $(MAKE) -C fsck
-
- clean:
- $(MAKE) -C minixfs clean
- $(MAKE) -C fsck clean
- rm -f $(AUXOBJS) minit.o
- clobber:
- $(MAKE) -C minixfs clobber
- $(MAKE) -C fsck clobber
- rm -f minit.ttp mfsconf.ttp mount.ttp flist.ttp $(AUXOBJS) minit.o
-